ASYNCHRONOUS WRITETHROUGH(AWT)キャッシュ・グループを使用している場合は、レプリケーション・エージェントを起動する必要があります。
CREATE ASYNCHRONOUS WRITETHROUGH CACHE GROUP文によって、データ・ストアでOracleデータベースと通信できるレプリケーション・スキームが作成されます。このレプリケーション・スキームは、TimesTenによって完全に管理され、ユーザーが介入する必要はありません。このレプリケーション・スキームは、DROP CACHE GROUP文を使用してAWTキャッシュ・グループを削除すると削除されます。
-repStart
オプションを指定してttAdmin ユーティリティを使用すると、コマンドラインからレプリケーション・エージェントを起動できます。
AWTdsnデータ・ストアのレプリケーション・エージェントを起動します。
ttAdmin -repStart AWTdsn
ttRepStartプロシージャを使用すると、プログラムからレプリケーション・エージェントを起動できます。
キャッシュ管理ユーザーIDがtestuser、パスワードがmypassのユーザーは、次のタスクを実行できます。
sprintf( stmt, "CALL ttCacheUidPwdSet('testuser','mypass')");
rc = SQLAllocStmt( hdbc, &hstmt );
rc = SQLExecDirect( hstmt, (SQLCHAR *) stmt, SQL_NTS );
sprintf( stmt, "CALL ttCacheStart()" );
rc = SQLAllocStmt( hdbc, &hstmt2 );
rc = SQLExecDirect( hstmt2, (SQLCHAR *) stmt, SQL_NTS );
sprintf( stmt, "CALL ttRepStart()" );
rc = SQLAllocStmt( hdbc, &hstmt3 );
rc = SQLExecDirect( hstmt3, (SQLCHAR *) stmt, SQL_NTS );
注意: | AWTキャッシュ・グループに対してCREATE ASYNCHRONOUS WRITETHROUGH CACHE GROUP文またはDROP CACHE GROUP文を実行する前に、レプリケーション・エージェントを停止します。停止には、ttAdmin -repStop DSNなどを使用できます。 |